CC	= gcc
LD    = gcc

OPT	= -Wall -ansi -pedantic -ggdb -lpthread
GDB	= -ggdb -lpthread

Mon_Executable	= Serveur
SRCS	= main.c serveur.c fichier.c liste.c processus.c communication.c


OBJ_DIR	= bin
SRC_DIR	= src
BIN_DIR	= bin
DOC_DIR	= doc


default: $(BIN_DIR)/$(Mon_Executable)


$(BIN_DIR)/$(Mon_Executable):  $(SRCS:%.c=$(OBJ_DIR)/%.o)
	$(LD) $(GDB) $+ -o $@
	
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.c
	$(CC) -c $(OPT) $< -o $@


clean:
	rm -rf  $(OBJ_DIR)/*.o $(BIN_DIR)/$(Mon_Executable) 

